.page-index{
  color:#697b8c;
  background:#fff;
  .banner-wrapper{
    height:526px;
    width:100%;
    max-width: 1500px;
    margin:auto;
    position: relative;

    .banner-title-wrapper{
      width:40%;
      max-width:480px;
      height:245px;
      position: absolute;
      top:0;
      bottom:0;
      left:8%;
      margin:auto;
      z-index: 1;

      h1{
        font-size: 54px;
        color:#000;
      }

      p{
        font-size: 20px;
      }
    }
  }

  .page-wrapper{
    h2{
      font-weight: 300;
      text-align: center;
      font-size: 28px;
      color:#314659;

      span{
        font-weight: 600;
      }
    }

    .page-box{
      text-align: center;
      width:194px;
      margin:20px auto;

      h3{
        font-size:16px;
        color:#0d1a26;
        margin:8px auto;
      }
    }
  }
}